%\documentclass{acm_proc_article-sp}
\documentclass{sig-alternate}

% correct bad hyphenation here
\hyphenation{op-tical net-works semi-conduc-tor}

 % At least 90% of every float page must be taken up by
 % floats; there will be no page with more than 10% white space.
 \def\topfraction{.9}
 \def\dbltopfraction{\topfraction}
 \def\floatpagefraction{\topfraction}     % default .5
 \def\dblfloatpagefraction{\topfraction}  % default .5
 \def\textfraction{.1}

\usepackage{hyperref}
\usepackage{varwidth}
\usepackage{graphicx}
\usepackage[draft]{fixme}
\usepackage{url}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{booktabs}
\usepackage{listings}
\usepackage[T1]{fontenc}

\usepackage{pifont}
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}%

\usepackage{color}
\usepackage{xspace}
\usepackage{subfigure}
\usepackage{bold-extra}

\usepackage{color}
\newcommand{\CodeIn}[1]{{\small\texttt{#1}}}

\usepackage{tikz}

 % \|name| or \mathid{name} denotes identifiers and slots in formulas
\def\|#1|{\mathid{#1}}
\newcommand{\mathid}[1]{\ensuremath{\mathit{#1}}}

\newcommand{\ourtool}{Triceratops\xspace}

%\newcommand{\todo}[1]{{\color{red}\bfseries [[#1]]}}
\newcommand{\todo}[1]{{\color{red}\bfseries [[{#1}]]}}
\newcommand{\sai}[1]{{\color{red}\bfseries [[Sai: {#1}]]}}
\newcommand{\edit}[1]{{\color{blue}\bfseries [[{#1}]]}}
%\newcommand{\CodeIn}[1]{{\small\texttt{#1}}}
\newcommand{\code}[1]{{\small\texttt{#1}}}

%\usepackage{amsthm}
%\newtheorem{thm}{Theorem}
\usepackage{listings}

\lstset{ %
  basicstyle=\footnotesize,        % the size of the fonts that are used for the code
  breakatwhitespace=false,         % sets if automatic breaks should only happen at whitespace
  breaklines=true,                 % sets automatic line breaking
  captionpos=b,                    % sets the caption-position to bottom
  deletekeywords={...},            % if you want to delete keywords from the given language
  escapeinside={\%*}{*)},          % if you want to add LaTeX within your code
  extendedchars=true,              % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8
  keepspaces=true,                 % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible)
  language=Java,                 % the language of the code
  morekeywords={*,...},            % if you want to add more keywords to the set
  numbers=left,                    % where to put the line-numbers; possible values are (none, left, right)
  numbersep=5pt,                   % how far the line-numbers are from the code
  showtabs=false,                  % show tabs within strings adding particular underscores
  xleftmargin=15pt
}

\usetikzlibrary{%
  arrows,%
  calc,%
  fit,%
  patterns,%
  plotmarks,%
  shapes.geometric,%
  shapes.misc,%
  shapes.symbols,%
  shapes.arrows,%
  shapes.callouts,%
   shapes.multipart,%
   shapes.gates.logic.US,%
   shapes.gates.logic.IEC,%
   er,%
   automata,%
  backgrounds,%
  chains,%
  topaths,%
  trees,%
  petri,%
  mindmap,%
  matrix,%
  % calendar,%
  folding,%
  fadings,%
  through,%
  positioning,%
  scopes,%
  decorations.fractals,%
  decorations.shapes,%
  decorations.text,%
  decorations.pathmorphing,%
  decorations.pathreplacing,%
  decorations.footprints,%
  decorations.markings,%
  shadows} 

\usepackage{amssymb}
\usepackage[normalem]{ulem}
\input{macros}

\begin{document}
%
% paper title
% can use linebreaks \\ within to get better formatting as desired
%\title{Triceratops: Protecting Mobile User Privacy}
\title{\ourtool: Static-Optimized Dynamic Enforcement for Mobile User Privacy}


% author names and affiliations
% use a multiple column layout for up to three different
% affiliations


%\author{
%Edward Xuejun Wu \quad Sai Zhang \quad Michael D. Ernst\\       
%       \affaddr{Department of Computer Science \& Engineering}\\
%       \affaddr{University of Washington, Seattle, USA} \\
%\email{\{edwardwu, szhang, mernst\}@cs.washington.edu}\\
%}



% make the title area
\maketitle

\begin{abstract}
\input{abstract}
\end{abstract}

\input{introduction}

\input{background}

\input{threatmodel}

\input{policy}

\input{approach}

\input{technique}

\input{implementation}

\input{eval}

\input{relatedworks}

\input{conclusion}

\bibliographystyle{abbrv}
\bibliography{references} 




% that's all folks
\end{document}


